﻿<!DOCTYPE html>
<!--[if IE]><![endif]-->
<html>
  
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <title>Interface IPropertyTreeView
   </title>
    <meta name="viewport" content="width=device-width">
    <meta name="title" content="Interface IPropertyTreeView
   ">
    <meta name="generator" content="docfx 2.56.4.0">
    
    <link rel="shortcut icon" href="../favicon.ico">
    <link rel="stylesheet" href="../styles/docfx.vendor.css">
    <link rel="stylesheet" href="../styles/docfx.css">
    <link rel="stylesheet" href="../styles/main.css">
    <meta property="docfx:navrel" content="../toc.html">
    <meta property="docfx:tocrel" content="toc.html">
    
    
    
  </head>
  <body data-spy="scroll" data-target="#affix" data-offset="120">
    <div id="wrapper">
      <header>
        
        <nav id="autocollapse" class="navbar navbar-inverse ng-scope" role="navigation">
          <div class="container">
            <div class="navbar-header">
              <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar">
                <span class="sr-only">Toggle navigation</span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
              </button>
              
              <a class="navbar-brand" href="../index.html">
                <img id="logo" class="svg" src="../logo.svg" alt="">
              </a>
            </div>
            <div class="collapse navbar-collapse" id="navbar">
              <form class="navbar-form navbar-right" role="search" id="search">
                <div class="form-group">
                  <input type="text" class="form-control" id="search-query" placeholder="Search" autocomplete="off">
                </div>
              </form>
            </div>
          </div>
        </nav>
        
        <div class="subnav navbar navbar-default">
          <div class="container hide-when-search" id="breadcrumb">
            <ul class="breadcrumb">
              <li></li>
            </ul>
          </div>
        </div>
      </header>
      <div role="main" class="container body-content hide-when-search">
        
        <div class="sidenav hide-when-search">
          <a class="btn toc-toggle collapse" data-toggle="collapse" href="#sidetoggle" aria-expanded="false" aria-controls="sidetoggle">Show / Hide Table of Contents</a>
          <div class="sidetoggle collapse" id="sidetoggle">
            <div id="sidetoc"></div>
          </div>
        </div>
        <div class="article row grid-right">
          <div class="col-md-10">
            <article class="content wrap" id="_content" data-uid="CADability.UserInterface.IPropertyTreeView">
  
  
  <h1 id="CADability_UserInterface_IPropertyTreeView" data-uid="CADability.UserInterface.IPropertyTreeView" class="text-break">Interface IPropertyTreeView
  </h1>
  <div class="markdown level0 summary"><p>Das Interface, das von dem PropertyDisplay Control zu Verfügung gestellt werden muss.
CADability implementiert mit PropertyDisplay ein Control, welches dieses Interface
zu Verfügung stellt. Das PropertyDisplay Control kann aber auch  durch ein Control
des Anwenders ersetzt werden. Dieses muss lediglich das IPropertyTreeView Interface
implementieren.</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <h6><strong>Namespace</strong>: <a class="xref" href="CADability.UserInterface.html">CADability.UserInterface</a></h6>
  <h6><strong>Assembly</strong>: CADability.dll</h6>
  <h5 id="CADability_UserInterface_IPropertyTreeView_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">public interface IPropertyTreeView</code></pre>
  </div>
  <h3 id="properties">Properties
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_ActiveView.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.ActiveView%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L886">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_ActiveView_" data-uid="CADability.UserInterface.IPropertyTreeView.ActiveView*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_ActiveView" data-uid="CADability.UserInterface.IPropertyTreeView.ActiveView">ActiveView</h4>
  <div class="markdown level1 summary"><p>Liefert das aktive View Objekt. Dieses kann auch fehlen, dann wird null geliefert.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">IView ActiveView { get; set; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.IView.html">IView</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_AllIds.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.AllIds%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L998">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_AllIds_" data-uid="CADability.UserInterface.IPropertyTreeView.AllIds*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_AllIds" data-uid="CADability.UserInterface.IPropertyTreeView.AllIds">AllIds</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">string[] AllIds { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span>[]</td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_DefaultLineHeight.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.DefaultLineHeight%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L890">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_DefaultLineHeight_" data-uid="CADability.UserInterface.IPropertyTreeView.DefaultLineHeight*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_DefaultLineHeight" data-uid="CADability.UserInterface.IPropertyTreeView.DefaultLineHeight">DefaultLineHeight</h4>
  <div class="markdown level1 summary"><p>Liefert die Standard Zeilenhöhe der Anzeige</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">int DefaultLineHeight { get; }</code></pre>
  </div>
  <h5 class="propertyValue">Property Value</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Int32</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_AddShowProperty_CADability_UserInterface_IShowProperty_System_Boolean_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.AddShowProperty(CADability.UserInterface.IShowProperty%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L896">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_AddShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.AddShowProperty*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_AddShowProperty_CADability_UserInterface_IShowProperty_System_Boolean_" data-uid="CADability.UserInterface.IPropertyTreeView.AddShowProperty(CADability.UserInterface.IShowProperty,System.Boolean)">AddShowProperty(IShowProperty, Boolean)</h4>
  <div class="markdown level1 summary"><p>Fügt das im Parameter gegebene Objekt zur Anzeige hinzu.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void AddShowProperty(IShowProperty ToAdd, bool TopMost)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToAdd</span></td>
        <td><p>Dieses Objekt soll angezeigt werden</p>
</td>
      </tr>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><span class="parametername">TopMost</span></td>
        <td><p>true: an oberster Stelle, false: an unterster Stelle.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_ChildFocusChanged_CADability_UserInterface_IShowProperty_System_Boolean_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.ChildFocusChanged(CADability.UserInterface.IShowProperty%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L967">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_ChildFocusChanged_" data-uid="CADability.UserInterface.IPropertyTreeView.ChildFocusChanged*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_ChildFocusChanged_CADability_UserInterface_IShowProperty_System_Boolean_" data-uid="CADability.UserInterface.IPropertyTreeView.ChildFocusChanged(CADability.UserInterface.IShowProperty,System.Boolean)">ChildFocusChanged(IShowProperty, Boolean)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void ChildFocusChanged(IShowProperty child, bool gotFocus)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">child</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><span class="parametername">gotFocus</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_Dispose.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.Dispose%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L1003">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_Dispose_" data-uid="CADability.UserInterface.IPropertyTreeView.Dispose*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_Dispose" data-uid="CADability.UserInterface.IPropertyTreeView.Dispose">Dispose()</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void Dispose()</code></pre>
  </div>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_FindFromHelpLink_System_String_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.FindFromHelpLink(System.String)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L964">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_FindFromHelpLink_" data-uid="CADability.UserInterface.IPropertyTreeView.FindFromHelpLink*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_FindFromHelpLink_System_String_" data-uid="CADability.UserInterface.IPropertyTreeView.FindFromHelpLink(System.String)">FindFromHelpLink(String)</h4>
  <div class="markdown level1 summary"><p>Finds the <a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a> object with the given help link (<a class="xref" href="CADability.UserInterface.IShowProperty.html#CADability_UserInterface_IShowProperty_HelpLink">HelpLink</a>).
The help link is used as a kind of unique id. It is usually the the resource id for the label text.
If the desired entry is not visible it will not be found. You will first have to open
the sub entries of the parent entry (<a class="xref" href="CADability.UserInterface.IPropertyTreeView.html#CADability_UserInterface_IPropertyTreeView_OpenSubEntries_CADability_UserInterface_IShowProperty_System_Boolean_">OpenSubEntries(IShowProperty, Boolean)</a>).</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">IShowProperty FindFromHelpLink(string HelpLink)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.String</span></td>
        <td><span class="parametername">HelpLink</span></td>
        <td><p>The help link for the desired entry</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><p>The IShowProperty entry</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_FocusEntered_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.FocusEntered(CADability.UserInterface.IShowProperty%2CCADability.UserInterface.IShowProperty%2CCADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L997">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_FocusEntered_" data-uid="CADability.UserInterface.IPropertyTreeView.FocusEntered*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_FocusEntered_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.FocusEntered(CADability.UserInterface.IShowProperty,CADability.UserInterface.IShowProperty,CADability.UserInterface.IShowProperty)">FocusEntered(IShowProperty, IShowProperty, IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Checks, whether a Focus change from oldFocus to newFocus implies a focus change to
&quot;toTest&quot; or one of its child entries from some entry outside of &quot;toTest&quot;. If newFocus
is not toTest or one of its children &quot;false&quot; is returned. If the focus changes
from one child of toTest to another or from a child of toTest to toTest itself or
from toTest to one of its children, false is returned.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">bool FocusEntered(IShowProperty toTest, IShowProperty oldFocus, IShowProperty newFocus)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">toTest</span></td>
        <td><p>the entry beeing examined</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">oldFocus</span></td>
        <td><p>the entry that lost the focus</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">newFocus</span></td>
        <td><p>the entry that got the focus</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><p>true if toTest lost the focus</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_FocusLeft_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.FocusLeft(CADability.UserInterface.IShowProperty%2CCADability.UserInterface.IShowProperty%2CCADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L985">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_FocusLeft_" data-uid="CADability.UserInterface.IPropertyTreeView.FocusLeft*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_FocusLeft_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.FocusLeft(CADability.UserInterface.IShowProperty,CADability.UserInterface.IShowProperty,CADability.UserInterface.IShowProperty)">FocusLeft(IShowProperty, IShowProperty, IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Checks, whether a Focus change from oldFocus to newFocus implies a focus change from
&quot;toTest&quot; or one of its child entries to some entry outside of &quot;toTest&quot;. If oldFocus
is not toTest or one of its children &quot;false&quot; is returned. If the focus changes
from one child of toTest to another or from a child of toTest to toTest itself or
from toTest to one of its children, false is returned.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">bool FocusLeft(IShowProperty toTest, IShowProperty oldFocus, IShowProperty newFocus)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">toTest</span></td>
        <td><p>the entry beeing examined</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">oldFocus</span></td>
        <td><p>the entry that lost the focus</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">newFocus</span></td>
        <td><p>the entry that got the focus</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><p>true if toTest lost the focus</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_GetBoundsForControl_System_Drawing_Rectangle_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.GetBoundsForControl(System.Drawing.Rectangle)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L999">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_GetBoundsForControl_" data-uid="CADability.UserInterface.IPropertyTreeView.GetBoundsForControl*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_GetBoundsForControl_System_Drawing_Rectangle_" data-uid="CADability.UserInterface.IPropertyTreeView.GetBoundsForControl(System.Drawing.Rectangle)">GetBoundsForControl(Rectangle)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">Rectangle GetBoundsForControl(Rectangle position)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Drawing.Rectangle</span></td>
        <td><span class="parametername">position</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Drawing.Rectangle</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_GetCurrentSelection.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.GetCurrentSelection%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L965">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_GetCurrentSelection_" data-uid="CADability.UserInterface.IPropertyTreeView.GetCurrentSelection*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_GetCurrentSelection" data-uid="CADability.UserInterface.IPropertyTreeView.GetCurrentSelection">GetCurrentSelection()</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">IShowProperty GetCurrentSelection()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_GetFrame.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.GetFrame%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L972">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_GetFrame_" data-uid="CADability.UserInterface.IPropertyTreeView.GetFrame*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_GetFrame" data-uid="CADability.UserInterface.IPropertyTreeView.GetFrame">GetFrame()</h4>
  <div class="markdown level1 summary"><p>Returns the <a class="xref" href="CADability.IFrame.html">IFrame</a> object of the context of this IPropertyTreeView</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">IFrame GetFrame()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.IFrame.html">IFrame</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_GetParent_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.GetParent(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L966">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_GetParent_" data-uid="CADability.UserInterface.IPropertyTreeView.GetParent*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_GetParent_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.GetParent(CADability.UserInterface.IShowProperty)">GetParent(IShowProperty)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">IShowProperty GetParent(IShowProperty child)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">child</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_GetPointForControl_System_Drawing_Point_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.GetPointForControl(System.Drawing.Point)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L1000">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_GetPointForControl_" data-uid="CADability.UserInterface.IPropertyTreeView.GetPointForControl*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_GetPointForControl_System_Drawing_Point_" data-uid="CADability.UserInterface.IPropertyTreeView.GetPointForControl(System.Drawing.Point)">GetPointForControl(Point)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">Point GetPointForControl(Point loc)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Drawing.Point</span></td>
        <td><span class="parametername">loc</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Drawing.Point</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_HasTopLevelShowProperty_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.HasTopLevelShowProperty(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L914">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_HasTopLevelShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.HasTopLevelShowProperty*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_HasTopLevelShowProperty_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.HasTopLevelShowProperty(CADability.UserInterface.IShowProperty)">HasTopLevelShowProperty(IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Determins whether the given IShowProperty LookForThis is one of the root
ShowProperties.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">bool HasTopLevelShowProperty(IShowProperty LookForThis)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">LookForThis</span></td>
        <td><p>look for this IShowProperty object</p>
</td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><p>true, if LookForThis is a root ShowProperty, false otherwise</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_IsOnTop.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.IsOnTop%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L953">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_IsOnTop_" data-uid="CADability.UserInterface.IPropertyTreeView.IsOnTop*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_IsOnTop" data-uid="CADability.UserInterface.IPropertyTreeView.IsOnTop">IsOnTop()</h4>
  <div class="markdown level1 summary"><p>Determins whether this IPropertyTreeView is on top of all IPropertyTreeView objects.
Several IPropertyTreeViews reside in the ControlCenter in different tab pages. Determins
whether this IPropertyTreeView is in the selected tab page.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">bool IsOnTop()</code></pre>
  </div>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><p>true if on top, false otherwise</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_IsOpen_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.IsOpen(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L954">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_IsOpen_" data-uid="CADability.UserInterface.IPropertyTreeView.IsOpen*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_IsOpen_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.IsOpen(CADability.UserInterface.IShowProperty)">IsOpen(IShowProperty)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">bool IsOpen(IShowProperty toTest)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">toTest</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <h5 class="returns">Returns</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_MakeVisible_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.MakeVisible(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L930">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_MakeVisible_" data-uid="CADability.UserInterface.IPropertyTreeView.MakeVisible*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_MakeVisible_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.MakeVisible(CADability.UserInterface.IShowProperty)">MakeVisible(IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Das im Parameter gegebene Objekt soll sichtbar dargestellt werden.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void MakeVisible(IShowProperty ToShow)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToShow</span></td>
        <td><p>Das anzuzeigende Objekt.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_OpenSubEntries_CADability_UserInterface_IShowProperty_System_Boolean_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.OpenSubEntries(CADability.UserInterface.IShowProperty%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L940">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_OpenSubEntries_" data-uid="CADability.UserInterface.IPropertyTreeView.OpenSubEntries*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_OpenSubEntries_CADability_UserInterface_IShowProperty_System_Boolean_" data-uid="CADability.UserInterface.IPropertyTreeView.OpenSubEntries(CADability.UserInterface.IShowProperty,System.Boolean)">OpenSubEntries(IShowProperty, Boolean)</h4>
  <div class="markdown level1 summary"><p>Die Untereinträge des im Parameter gegebenen Objektes sollenn (erzeugt und) sichtbar sein.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void OpenSubEntries(IShowProperty ToOpen, bool open)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToOpen</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><span class="parametername">open</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_PopupContextMenu_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.PopupContextMenu(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L955">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_PopupContextMenu_" data-uid="CADability.UserInterface.IPropertyTreeView.PopupContextMenu*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_PopupContextMenu_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.PopupContextMenu(CADability.UserInterface.IShowProperty)">PopupContextMenu(IShowProperty)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void PopupContextMenu(IShowProperty entry)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">entry</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_Refresh_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.Refresh(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L925">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_Refresh_" data-uid="CADability.UserInterface.IPropertyTreeView.Refresh*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_Refresh_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.Refresh(CADability.UserInterface.IShowProperty)">Refresh(IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Das im Parameter gegebene Objekt muss neu dargestellt werden. Z.B wenn sich die
Liste der Unterobjekte geändert hat.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void Refresh(IShowProperty ToRefresh)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToRefresh</span></td>
        <td><p>Das neu darzustellende Objekt.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_RemoveShowProperty_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.RemoveShowProperty(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L901">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_RemoveShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.RemoveShowProperty*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_RemoveShowProperty_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.RemoveShowProperty(CADability.UserInterface.IShowProperty)">RemoveShowProperty(IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Das im Parameter gegebene Objekt soll nicht mehr angezeigt werden.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void RemoveShowProperty(IShowProperty ToRemove)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToRemove</span></td>
        <td><p>Die zu entfernende Anzeige.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_ReplaceShowProperty_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.ReplaceShowProperty(CADability.UserInterface.IShowProperty%2CCADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L907">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_ReplaceShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.ReplaceShowProperty*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_ReplaceShowProperty_CADability_UserInterface_IShowProperty_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.ReplaceShowProperty(CADability.UserInterface.IShowProperty,CADability.UserInterface.IShowProperty)">ReplaceShowProperty(IShowProperty, IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Ersetzt eine Anzeige durch eine andere.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void ReplaceShowProperty(IShowProperty ToReplace, IShowProperty ToInsert)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToReplace</span></td>
        <td><p>Die zu ersetzende Anzeige</p>
</td>
      </tr>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToInsert</span></td>
        <td><p>Die neue Anzeige</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_SelectEntry_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.SelectEntry(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L919">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_SelectEntry_" data-uid="CADability.UserInterface.IPropertyTreeView.SelectEntry*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_SelectEntry_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.SelectEntry(CADability.UserInterface.IShowProperty)">SelectEntry(IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Das im Parameter gegebene Objekt soll markiert dargestellt werden.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void SelectEntry(IShowProperty NewSelection)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">NewSelection</span></td>
        <td><p>Das neu zu markierende objekt.</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_SelectNext_CADability_UserInterface_IShowProperty_System_Boolean_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.SelectNext(CADability.UserInterface.IShowProperty%2CSystem.Boolean)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L946">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_SelectNext_" data-uid="CADability.UserInterface.IPropertyTreeView.SelectNext*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_SelectNext_CADability_UserInterface_IShowProperty_System_Boolean_" data-uid="CADability.UserInterface.IPropertyTreeView.SelectNext(CADability.UserInterface.IShowProperty,System.Boolean)">SelectNext(IShowProperty, Boolean)</h4>
  <div class="markdown level1 summary"><p>Die Untereinträge des im Parameter gegebenen Objektes sollenn (erzeugt und) sichtbar sein.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void SelectNext(IShowProperty CurrentProperty, bool Forward)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">CurrentProperty</span></td>
        <td></td>
      </tr>
      <tr>
        <td><span class="xref">System.Boolean</span></td>
        <td><span class="parametername">Forward</span></td>
        <td><p>=wahr setzt den Fukus auf das nächste Objekt der Tab-Reighenfolge, = falsch auf das verhergehende</p>
</td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_SetFont_System_Drawing_Font_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.SetFont(System.Drawing.Font)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L1001">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_SetFont_" data-uid="CADability.UserInterface.IPropertyTreeView.SetFont*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_SetFont_System_Drawing_Font_" data-uid="CADability.UserInterface.IPropertyTreeView.SetFont(System.Drawing.Font)">SetFont(Font)</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void SetFont(Font font)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><span class="xref">System.Drawing.Font</span></td>
        <td><span class="parametername">font</span></td>
        <td></td>
      </tr>
    </tbody>
  </table>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_StartEditLabel_CADability_UserInterface_IShowProperty_.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.StartEditLabel(CADability.UserInterface.IShowProperty)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L935">View Source</a>
  </span>
  <a id="CADability_UserInterface_IPropertyTreeView_StartEditLabel_" data-uid="CADability.UserInterface.IPropertyTreeView.StartEditLabel*"></a>
  <h4 id="CADability_UserInterface_IPropertyTreeView_StartEditLabel_CADability_UserInterface_IShowProperty_" data-uid="CADability.UserInterface.IPropertyTreeView.StartEditLabel(CADability.UserInterface.IShowProperty)">StartEditLabel(IShowProperty)</h4>
  <div class="markdown level1 summary"><p>Der LabelText des im Parameter gegebenen Objektes soll editiert werden.</p>
</div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">void StartEditLabel(IShowProperty ToEdit)</code></pre>
  </div>
  <h5 class="parameters">Parameters</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.IShowProperty.html">IShowProperty</a></td>
        <td><span class="parametername">ToEdit</span></td>
        <td><p>Das zu editiernde Objekt</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="events">Events
  </h3>
  <span class="small pull-right mobile-hide">
    <span class="divider">|</span>
    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView_FocusChangedEvent.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView.FocusChangedEvent%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
  </span>
  <span class="small pull-right mobile-hide">
    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L973">View Source</a>
  </span>
  <h4 id="CADability_UserInterface_IPropertyTreeView_FocusChangedEvent" data-uid="CADability.UserInterface.IPropertyTreeView.FocusChangedEvent">FocusChangedEvent</h4>
  <div class="markdown level1 summary"></div>
  <div class="markdown level1 conceptual"></div>
  <h5 class="decalaration">Declaration</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">event FocusChangedDelegate FocusChangedEvent</code></pre>
  </div>
  <h5 class="eventType">Event Type</h5>
  <table class="table table-bordered table-striped table-condensed">
    <thead>
      <tr>
        <th>Type</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><a class="xref" href="CADability.UserInterface.FocusChangedDelegate.html">FocusChangedDelegate</a></td>
        <td></td>
      </tr>
    </tbody>
  </table>
</article>
          </div>
          
          <div class="hidden-sm col-md-2" role="complementary">
            <div class="sideaffix">
              <div class="contribution">
                <ul class="nav">
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/new/master/apiSpec/new?filename=CADability_UserInterface_IPropertyTreeView.md&amp;value=---%0Auid%3A%20CADability.UserInterface.IPropertyTreeView%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
                  </li>
                  <li>
                    <a href="https://github.com/SOFAgh/CADability/blob/master/CADability/IShowProperty.cs/#L881" class="contribution-link">View Source</a>
                  </li>
                </ul>
              </div>
              <nav class="bs-docs-sidebar hidden-print hidden-xs hidden-sm affix" id="affix">
                <h5>In This Article</h5>
                <div></div>
              </nav>
            </div>
          </div>
        </div>
      </div>
      
      <footer>
        <div class="grad-bottom"></div>
        <div class="footer">
          <div class="container">
            <span class="pull-right">
              <a href="#top">Back to top</a>
            </span>
            
            <span>Generated by <strong>DocFX</strong></span>
          </div>
        </div>
      </footer>
    </div>
    
    <script type="text/javascript" src="../styles/docfx.vendor.js"></script>
    <script type="text/javascript" src="../styles/docfx.js"></script>
    <script type="text/javascript" src="../styles/main.js"></script>
  </body>
</html>
